259
6
8
5
0
1
4
24
5
0
4
4
5
130
0
298
5
32
14
2
91
26
18
28
65
0
13
6
35
197
459
4
167
390
51
129
344
130
60
329
1
62
104
0
2
0
5
1
0
30
100
223
67
81
10
68
52
90
38
423
9
848
243
183
1611
158
31
2
15
21
438
16
182
97
3335
130
14
185
6717
590
86
316
141
21
16
2
40
12
13
94
109
413
8
257
197
107
43
596
12
27
21753
222
94
35
12
0
0
1
46
5
0
2
14
83
35
1
398
1
42
0
26
42
0
85
21
87
1
11
12
7
329
894
0
149
548
59
117
432
223
72
280
3
93
112
6
6
7
12
0
1
13
101
135
50
44
2
15
47
80
12
611
11
1562
327
222
1956
330
22
2
80
100
100
28
143
69
3791
74
5
74
10668
1469
118
482
92
13
18
2
29
0
5
145
27
476
60
21
321
164
57
442
34
6
35586
206
2
21
5
0
2
4
47
3
0
3
3
17
115
1
391
4
51
4
15
57
38
20
42
62
6
53
82
16
225
637
0
193
773
99
54
442
348
70
607
1
17
75
9
18
5
30
3
0
85
67
102
64
25
66
63
20
83
29
343
45
1102
312
388
2083
305
81
22
102
126
195
33
161
136
2995
157
20
119
9581
848
148
567
233
7
28
9
67
4
13
155
126
495
72
86
222
296
14
469
39
19
32978
328
0
4
9
0
4
1
30
62
0
6
2
18
61
2
331
2
24
9
17
49
10
11
36
21
0
1
2
14
124
329
0
178
189
35
24
303
99
39
170
0
1
63
12
5
1
8
0
0
16
41
59
35
16
92
79
306
74
2
153
1
722
132
581
595
174
16
0
19
36
76
13
50
37
2114
86
16
205
5602
698
33
390
52
14
5
15
30
7
0
142
62
473
10
38
162
119
52
254
6
3
25951
133
1
9
1
0
0
2
9
1
0
2
20
7
65
1
285
0
130
6
16
57
7
22
23
36
0
6
8
8
171
369
0
89
342
40
5
174
51
35
131
1
2
301
9
14
2
21
2
0
49
46
50
53
117
16
122
7
100
12
226
2
658
114
132
798
201
4
0
28
18
32
74
40
69
839
115
18
80
4556
294
61
345
38
9
14
0
16
4
4
29
27
501
7
83
163
72
59
214
58
45
12116
72
2
20
5
0
0
0
22
19
0
0
0
7
54
0
264
1
26
0
3
54
13
36
32
71
0
11
26
10
154
282
0
108
731
89
46
244
69
73
357
2
1
22
1
141
0
7
0
0
19
23
67
9
37
7
33
14
69
65
189
4
777
231
193
1266
232
10
5
54
35
31
28
49
63
1858
72
7
90
5308
570
68
334
48
19
7
1
14
1
0
34
19
586
32
47
214
79
4
355
5
8
21598
41
6
29
67
0
1
0
52
0
0
1
1
0
53
0
249
0
64
0
3
145
57
27
59
80
5
12
14
6
202
468
0
113
319
15
15
426
231
26
340
0
5
121
50
4
0
4
0
5
6
30
86
33
142
3
48
7
79
13
194
9
420
156
397
1288
280
14
43
23
35
53
45
92
42
2280
103
12
19
5875
414
66
195
47
8
17
2
2
1
5
89
37
347
17
66
181
121
31
308
34
3
19969
246
2
21
1
0
0
1
21
0
0
3
4
17
154
2
584
0
78
3
12
51
8
45
29
57
1
14
16
8
263
424
0
73
205
39
24
362
130
54
299
3
9
22
0
5
1
35
0
0
41
38
108
57
26
0
103
15
48
8
176
3
891
142
346
1217
266
12
8
43
70
102
34
95
51
1882
45
14
80
5568
529
108
513
173
8
24
1
20
0
8
112
60
377
11
94
292
79
4
295
20
29
23988
101
0
18
14
0
1
0
6
4
0
2
3
15
63
2
323
0
12
10
10
26
26
7
15
32
21
4
3
8
179
290
0
71
257
33
39
215
27
21
109
0
9
92
1
7
34
4
0
0
4
8
21
8
18
16
40
26
20
13
179
16
596
101
124
473
120
2
2
17
23
39
16
56
10
881
57
10
38
3804
480
67
553
22
5
9
22
18
0
33
78
43
268
14
19
225
181
2
200
10
8
17293
76
3
4
0
0
0
0
9
2
0
0
0
0
16
0
33
0
23
3
6
25
0
51
93
30
1
1
11
28
91
77
0
14
65
15
19
55
17
8
133
0
0
8
3
1
0
6
0
0
65
21
7
31
6
1
5
11
12
1
64
0
148
63
33
406
60
2
0
8
1
35
12
15
39
604
101
9
26
2355
272
18
74
97
3
2
0
4
0
0
51
2
80
3
4
18
57
0
117
4
0
6841
2
0
0
9
0
1
0
1
0
0
0
1
2
7
0
21
0
8
0
7
2
0
3
9
8
0
1
3
0
40
48
0
26
234
4
10
110
14
4
130
0
21
16
0
0
0
12
0
0
24
16
6
0
1
1
19
9
27
1
70
2
213
29
83
447
66
3
8
13
5
15
0
9
6
1730
11
1
17
1701
261
11
44
41
5
2
3
0
0
0
137
24
84
2
11
57
72
16
94
6
1
8235
135
11
56
13
0
1
0
11
4
2
2
0
1
101
0
303
4
28
3
14
27
19
23
46
101
1
22
40
18
170
332
0
85
237
122
10
252
149
16
305
35
8
85
4
10
5
25
4
0
29
30
34
16
26
3
31
11
246
13
204
2
397
132
193
521
176
4
0
71
10
129
18
55
12
1306
80
2
111
7410
596
48
356
90
2
5
4
22
1
0
88
49
408
9
27
235
135
24
337
9
1
22550
331
9
14
1
0
1
2
19
1
0
1
2
15
93
0
428
0
126
20
16
105
5
38
33
40
2
15
37
28
243
526
0
81
357
51
50
489
169
70
504
1
28
64
6
24
3
36
0
10
100
202
277
146
70
8
144
24
94
36
322
11
1214
219
251
1556
293
26
4
31
18
165
37
131
124
1928
200
48
89
7765
1036
59
501
188
10
27
3
39
10
0
133
67
403
3
86
199
169
18
306
16
8
34408
50
15
8
12
0
1
0
4
1
0
0
2
3
87
1
213
0
9
8
9
54
5
15
18
18
0
4
7
11
141
351
0
51
297
49
12
181
19
31
158
0
0
22
11
0
0
9
0
0
12
89
33
15
16
12
10
2
28
17
136
21
485
35
150
821
204
2
0
31
11
42
33
71
9
1673
38
4
56
4764
430
43
180
47
6
9
5
9
0
0
160
16
321
14
8
154
83
10
311
3
9
12791
81
0
4
5
0
0
0
20
6
0
0
0
9
13
0
79
0
4
0
3
2
0
8
9
19
0
2
1
1
50
325
0
49
232
47
6
185
54
13
249
3
0
75
0
0
1
10
0
0
10
26
6
46
9
21
155
14
34
5
110
0
256
12
152
314
100
5
1
17
17
30
24
21
163
1196
21
2
19
3070
235
42
150
61
3
4
1
17
2
44
49
11
146
12
5
121
111
8
234
8
0
9332
182
4
14
11
0
0
0
49
5
0
25
10
15
72
9
353
0
26
13
30
32
20
42
28
84
2
13
6
17
187
435
0
151
315
44
20
349
206
23
253
1
13
49
62
77
46
212
0
8
182
122
138
70
94
16
41
38
177
48
273
2
1037
71
199
1149
258
25
9
41
75
218
15
80
88
1991
262
29
220
5424
563
79
250
137
19
31
5
35
6
2
153
39
365
27
52
246
105
25
478
15
6
23184
5
0
1
0
0
0
0
0
3
0
0
0
0
2
0
21
0
0
0
0
2
7
3
6
0
0
0
2
3
12
23
0
2
45
8
0
15
4
0
3
0
0
0
0
0
0
2
0
0
0
19
1
0
35
0
1
0
0
0
2
0
119
1
2
121
55
0
0
7
0
3
0
0
0
80
0
0
0
403
51
9
13
5
0
0
1
3
0
0
35
1
8
0
0
19
3
0
24
0
0
1794
37
1
69
57
0
0
9
3
11
0
2
0
0
26
0
195
3
28
3
4
53
154
25
46
24
2
23
15
6
151
263
0
60
337
45
18
154
168
64
358
3
18
32
1
1
8
13
0
0
61
70
40
22
15
6
96
5
58
11
115
1
476
138
141
877
156
9
0
70
24
41
7
39
9
1049
60
11
40
6344
478
73
227
126
23
14
3
16
0
0
94
22
854
1
91
199
188
11
258
1
7
16913
251
1
53
16
0
1
11
26
1
0
10
5
53
133
0
653
1
60
12
22
89
26
39
50
106
17
23
37
25
309
1025
1
198
593
112
80
622
284
97
618
10
263
165
14
3
0
175
0
0
37
251
160
164
108
13
175
23
65
23
460
28
1540
305
329
1984
388
59
5
52
74
139
48
163
131
4667
122
23
88
13256
1482
211
780
181
28
23
5
39
0
3
269
32
634
20
120
282
298
36
612
48
11
48468
99
0
25
22
0
5
0
14
4
0
3
3
19
77
0
281
1
61
6
22
43
3
29
32
38
5
10
46
10
327
458
0
109
389
44
17
356
290
85
602
0
52
60
3
12
4
14
0
0
55
22
42
68
20
2
49
23
30
38
170
10
672
215
178
783
185
12
9
55
66
46
9
52
47
1492
57
12
51
7143
783
104
334
214
5
10
1
27
5
8
211
37
526
9
55
155
185
21
338
3
7
25138
74
0
15
7
0
0
0
3
3
0
0
3
2
8
10
143
0
6
0
0
1
0
3
4
9
0
4
2
59
91
107
0
78
99
18
38
102
47
10
39
10
1
24
0
6
1
34
0
0
17
8
8
100
18
7
59
6
14
0
20
5
156
52
26
297
39
1
2
33
30
18
19
7
18
656
11
2
39
1873
150
9
40
19
1
2
1
2
0
0
25
5
163
2
15
137
37
6
80
5
1
5497
16
0
2
7
0
0
0
1
0
0
0
0
1
4
0
55
0
20
0
0
6
1
1
15
1
1
3
2
1
25
48
0
7
54
5
3
67
4
11
93
0
0
11
0
0
0
4
0
0
11
16
3
9
6
1
75
4
16
2
19
13
120
26
41
538
15
0
1
13
4
20
2
19
5
735
47
3
38
2315
101
13
38
11
4
10
3
29
1
0
56
18
127
12
2
121
103
11
80
0
0
5005
197
2
28
32
0
0
4
45
5
0
3
21
9
107
0
447
0
78
5
14
64
6
44
83
43
5
15
2
3
227
797
2
114
393
59
135
238
184
60
270
2
3
86
0
5
0
19
1
1
2
144
23
64
51
2
269
63
94
62
421
12
1003
220
166
781
310
12
11
53
29
85
10
23
42
1691
117
2
94
5519
713
312
640
171
9
3
1
21
0
14
67
55
322
23
15
484
253
36
624
3
8
22019
1
0
0
0
0
0
0
0
0
0
0
0
0
5
0
1
0
0
0
0
0
0
0
0
0
0
0
0
4
0
2
0
0
0
0
0
0
0
0
0
0
0
5
0
0
0
0
0
0
0
1
0
0
8
0
0
0
0
0
0
0
9
0
0
8
2
0
0
2
0
0
0
0
0
451
0
0
1
207
5
0
1
0
0
0
0
0
0
0
82
0
8
0
1
0
1
0
0
0
0
742
13
0
8
2
0
0
0
0
1
0
0
4
0
21
2
109
0
9
38
2
5
0
14
3
3
0
0
2
0
28
141
0
61
98
15
7
16
23
3
64
0
1
8
2
0
0
0
0
0
4
0
10
1
6
0
0
0
7
0
3
1
1004
17
37
198
68
0
0
1
19
10
2
1
0
757
10
0
9
1332
141
34
162
23
10
0
0
2
0
0
93
3
79
0
16
27
13
0
57
0
0
3210
3
0
0
0
0
10
0
2
0
0
0
0
0
2
0
7
0
0
0
3
11
0
0
0
0
0
2
0
0
37
19
0
0
11
0
1
4
1
0
26
0
0
6
0
0
0
0
0
0
0
0
2
1
0
0
0
0
0
0
45
0
45
11
6
66
23
0
0
0
0
0
2
4
0
99
1
0
8
221
55
2
49
0
1
0
0
1
0
0
84
1
10
3
0
31
15
3
121
0
0
1675
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
14
0
0
0
18
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
8
17
13
2
1
0
0
0
0
0
0
0
0
0
4
1
19
0
0
0
0
0
0
1
0
5
0
0
1
0
29
50
0
10
60
14
0
6
13
0
27
0
1
19
0
1
2
2
0
0
2
6
18
4
0
0
0
0
0
0
9
12
201
16
30
183
102
0
0
2
8
8
2
15
25
268
12
2
1
825
71
23
18
4
1
0
0
5
0
0
41
15
126
9
0
30
4
0
90
0
0
952
4
0
0
0
0
0
0
7
0
0
0
0
0
5
0
16
0
0
0
3
0
1
3
1
0
0
0
0
0
2
8
0
5
10
4
0
5
3
1
2
0
0
7
0
0
1
0
0
0
3
0
1
0
0
0
0
0
0
0
2
7
3
0
13
44
32
0
0
0
5
7
2
13
0
76
0
0
1
511
23
3
8
1
0
0
0
2
0
0
3
1
0
4
0
13
0
0
4
0
0
927
1
0
0
0
0
0
0
0
0
0
0
0
0
6
0
4
0
0
0
0
0
0
6
0
0
0
0
0
0
0
17
0
6
10
0
0
2
8
0
19
0
0
0
0
0
1
7
0
0
0
3
0
0
2
0
0
0
0
0
0
0
91
7
10
58
27
0
0
1
0
1
0
1
24
43
0
4
1
206
22
2
9
0
0
0
0
0
0
0
1
0
1
1
0
0
1
0
1
0
3
879
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2
0
0
0
0
0
43
0
0
1
0
0
0
0
2
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
32
4
2
5
79
0
0
7
0
0
0
0
0
29
0
0
2
146
28
0
1
0
0
0
0
0
0
0
1
0
0
0
1
11
0
0
6
0
0
244
0
12
4
0
0
0
0
0
0
0
0
0
0
0
0
35
0
4
0
0
1
10
0
0
0
0
0
0
0
0
34
0
0
14
7
0
1
17
0
6
0
0
5
0
7
1
8
1
0
1
1
6
0
0
0
6
0
0
0
1
0
67
1
21
149
1
0
0
23
2
6
0
9
23
98
9
0
12
231
29
2
1
0
2
1
0
0
0
0
1
0
16
5
0
1
1
0
10
0
0
374
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
4
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
13
7
5
8
15
0
0
0
0
1
0
1
0
25
0
0
0
111
11
8
2
0
0
0
0
0
0
0
1
0
0
3
0
0
0
0
1
0
0
186
0
0
0
0
0
0
0
0
0
0
0
0
0
4
0
33
0
0
0
0
0
0
7
0
1
0
0
0
0
0
2
0
0
5
0
5
3
4
0
5
5
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
29
0
3
13
0
0
0
2
0
0
0
0
0
30
0
0
0
125
4
2
2
0
0
0
0
0
0
0
2
0
1
3
0
1
0
0
7
1
0
118
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
4
0
0
0
0
0
0
0
0
0
0
0
0
34
0
2
0
0
0
1
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
4
0
0
0
0
0
0
0
0
0
25
0
2
3
8
0
0
0
0
0
0
0
0
7
0
0
0
100
2
0
2
0
0
4
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
102
2
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2
0
0
0
0
0
0
0
7
0
0
0
0
0
8
1
0
3
8
0
0
5
0
0
38
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
1
0
0
27
6
0
0
0
1
0
0
0
0
11
0
0
0
50
6
1
0
0
0
0
0
0
0
0
0
0
0
0
0
5
8
0
8
0
0
360
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2
0
0
0
0
0
0
0
0
0
0
0
0
1
0
1
0
1
0
0
0
0
0
0
0
0
0
4
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
4
0
0
0
0
0
1
0
0
0
0
0
0
1
196
0
1
0
0
0
5
0
7
0
0
62
0
8
0
0
0
4
0
3
0
1
146
